﻿loadTree();
layui.use('upload', function() {
	layui.upload({
		type : 'file',
		ext : 'jpg',
		title : '上传场景',
		url : '/scene/upload/' + getQueryString('id'),
		success : function(result) {
			layer.msg(result.message, {
				offset : 't',
				anim : 6
			});

		}
	});
});

/*******************************************************************************
 * 加载场景结构
 */
function loadTree() {
	var send = {
		url : '/scene/query/' + getQueryString('id'),
		success : function(result) {
			var nodes = result.rows;
			layui.use('tree', function() {
				layui.tree({
					elem : '#tree',
					nodes : nodes,
					click : function(node) {
						loadScenc(node.imgurl);
					}
				});
			});
		}
	};
	sendAjax(send);

}

/*******************************************************************************
 * 加载场景图片
 */
function loadScenc(imgurl) {
	var PSV = new PhotoSphereViewer({
		panorama : '/scene/read/' + imgurl,
		container : document.getElementById('container'),
		time_anim : 500,
		navbar : true,
		size : {
			height : '600px'
		},
		loading_msg:'场景正在读取中...'
	});
}

/*******************************************************************************
 * 获取地址栏参数
 * 
 * @param name
 * @returns
 */
function getQueryString(name) {
	var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i");
	var r = window.location.search.substr(1).match(reg);
	if (r != null)
		return unescape(r[2]);
	return null;
}